Towards Beneficial Hardware Acceleration in HAVEN: Evaluation of Testbed Architectures
نویسندگان
چکیده
Functional verification is a widespread technique to check whether a hardware system satisfies a given correctness specification. As the complexity of modern hardware systems rises rapidly, it is a challenging task to find appropriate techniques for acceleration of this process. In our previous work, we developed HAVEN, an open verification framework that enables hardware acceleration of functional verification runs by moving the design under test (DUT) into a verification environment in a field-programmable gate array (FPGA). In the original version of HAVEN, the generator of input stimuli, the scoreboard and the transfer function still resided in a software simulator, and the peak acceleration ratio achieved was over 1,000. In the currently presented paper, we further extend HAVEN with hardware acceleration of the remaining parts of the verification environment. This enables the user to choose from several different testbed architectures which are evaluated and compared. We show that each architecture provides a different trade-off between the comfort of verification and the degree of acceleration. Using the highest degree of acceleration, we were able to achieve the speed-up in the order of hundreds of thousands while still being able to employ assertion and coverage analysis.
منابع مشابه
Virtualized Reconfigurable Hardware Resources in the SAVI Testbed
Reconfigurable hardware can allow acceleration of compute intensive tasks, provide line-rate packet processing capabilities, and in short, expand the range of experiments and applications that can be run on a testbed. Few large-scale networking testbeds have made any concerted effort towards the inclusion of virtualized reconfigurable devices, such as FPGAs, into their systems as allocatable re...
متن کاملFAST: An FPGA-Based Simulation Testbed for ATM Networks
abstract Simulation of ATM switches and networks is a computationally demanding problem as compared to simulation of conventional packet-based networks, owing to the large number of cell events that need to be simulated in the former. To address this problem, we are developing a exible hardware testbed for simulation of ATM-based networks. The testbed, called FAST (FPGA-based ATM simulation tes...
متن کاملA Testbed for Evaluating Lunar Habitat Autonomy Architectures
A lunar outpost will involve a habitat with an integrated set of hardware and software that will maintain a safe environment for human activities. There is a desire for a paradigm shift whereby crew will be the primary mission operators, not ground controllers. There will also be significant periods when the outpost is uncrewed. This will require that significant automation software be resident...
متن کاملStarBED and SpringOS Architectures and Their Performance
StarBED is a network testbed begun in 2002 focused on running actual program code for software and hardware implementations. As hardware technologies develops, its facilities such as PCs and network equipments have been updated and we additionally developed SpringOS, a software support suite consisting of numerous program modules. The performance of StarBED and SpringOS increases as their equip...
متن کاملA Testbed for Evaluation of Architectures for Physical Agents
While cognitive architectures provide excellent infrastructure for research stretching over various fields, the integrated nature consisting of multiple modules makes their evaluation extremely difficult. Due to the lack of analytical criteria, the cost of general demonstrations, and varying specifications among different architectures, deriving any general evaluation methods is a complicated t...
متن کامل